sub MenuDraw
{
		SetFontColor(255,255,255,50,50,255);
		if(StageState==Menu)
		{
/////////////////////////////////////////////////////////////////////////////
////////////////////////j[`敔/////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
		if(MenuState==Menu)
		{
		DrawText("STAGE SELECT",140,20,24,255);
		DrawText("LEVEL",70,55,20,255);
		DrawText(NumToString(SpellLevel),25,55,20,255);
		if(ShootFlag[SpellLevel]==true)
		{
		DrawText("BestShot",80,340,18,255);
		DrawText("HiScore",80,380,18,255);
		DrawText("Be",80,420,18,255);
			ascent(let i in 1+(SpellLevel)*10..10+(SpellLevel)*10)
			{
			if(SpellCardScScript[i]!=SpellCardScScript[0])
			{
				if(SpellSelect==i-(SpellLevel)*10)
				{
					SetFontColor(255,255,255,155,250,255);
					DrawText("Scene",80,55+i*25-(SpellLevel)*250,18,255);
					DrawText(NumToString(i-(SpellLevel)*10),20,55+i*25-(SpellLevel)*250,18,255);
					if(SelectedCharacter==DefinedPlayer1)
					{
						DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player1HiPhoto[i],0)),200,340,18,255);
						DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player1Hiscore[i],0)),200,380,18,255);
						DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player1AllPhoto[i],0)),200,420,18,255);
						if(GetCommonDataDefaultEx(NsScore,Player1Hiscore[i],0)!=0)
						{
							DrawText("",55,55+i*25-(SpellLevel)*250,18,255);
						}
					}
					if(SelectedCharacter==DefinedPlayer2)
					{
						DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player2HiPhoto[i],0)),200,340,18,255);
						DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player2Hiscore[i],0)),200,380,18,255);
						DrawText(NumToString(GetCommonDataDefaultEx(NsScore,Player2AllPhoto[i],0)),200,420,18,255);
						if(GetCommonDataDefaultEx(NsScore,Player2Hiscore[i],0)!=0)
						{
							DrawText("",55,55+i*25-(SpellLevel)*250,18,255);
						}
					}
				}
				else
				{
					SetFontColor(255,255,255,50,50,255);
					DrawText("Scene",80,55+i*25-(SpellLevel)*250,18,255);
					DrawText(NumToString(i-(SpellLevel)*10),20,55+i*25-(SpellLevel)*250,18,255);
					if(SelectedCharacter==DefinedPlayer1)
					{
						if(GetCommonDataDefaultEx(NsScore,Player1Hiscore[i],0)!=0)
						{
							DrawText("",55,55+i*25-(SpellLevel)*250,18,255);
						}
					}
					if(SelectedCharacter==DefinedPlayer2)
					{
						if(GetCommonDataDefaultEx(NsScore,Player2Hiscore[i],0)!=0)
						{
							DrawText("",55,55+i*25-(SpellLevel)*250,18,255);
						}
					}
				}				
			}
			}
		}
		else
		{
			DrawText("LEVEL      V[ȏNA",200,55,12,255);
			DrawText(NumToString(SpellLevel-1),168,55,12,255);
			DrawText(NumToString(FlagLevelNum[SpellLevel]),203,55,12,255);
		}
		}
/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////XyI`敔/////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
		if(MenuState==MenuDifficult)
		{
			if(Select==EASY)
			{
				SetFontColor(255,255,255,155,250,255);
				DrawText("Ē",80,320,18,255);
			}
			else
			{
				SetFontColor(255,255,255,50,50,255);
				DrawText("Ē",80,320,18,255);
			}

			if(Select==NORMAL)
			{
				SetFontColor(255,255,255,155,250,255);
				DrawText("߂",80,360,18,255);
			}
			else
			{
				SetFontColor(255,255,255,50,50,255);
				DrawText("߂",80,360,18,255);
			}

			if(Select==HARD)
			{
				SetFontColor(255,255,255,155,250,255);
				DrawText("I",80,400,18,255);
			}
			else
			{
				SetFontColor(255,255,255,50,50,255);
				DrawText("I",80,400,18,255);
			}
		}
//////////////////////////////////////////////////////////////////////////////////////
	}
}	
